package com.yunhai.model.vo.rms;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
                                                                                                                                import java.util.Date;
                                                                                                                                                                import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.experimental.Accessors;

/**
 * 营业准备配置（核心业务规则） 新增修改 Vo 类
 *
 * @author mengze
 * @date 2025-05-13 19:36:53
 */
@ApiModel("营业准备配置（核心业务规则）增加修改类型Vo")
@Data
@Accessors(chain = true)
@TableName("rms_business_setup_config")
public class RmsBusinessSetupConfigVo {


        private Long id;
            /**
             * 规则编码（具有唯一性）
             */
            @ApiModelProperty("规则编码（具有唯一性）")
            private String code;
                    
            /**
             * 规则名称（业务规则描述）
             */
            @ApiModelProperty("规则名称（业务规则描述）")
            private String ruleName;
                    
            /**
             * 关联物料ID集合（多个ID用逗号分隔）
             */
            @ApiModelProperty("关联物料ID集合（多个ID用逗号分隔）")
            private String relatedMaterials;
                    
            /**
             * 是否默认规则（0-否 1-是）
             */
            @ApiModelProperty("是否默认规则（0-否 1-是）")
            private Integer isDefaultRule;
                    
            /**
             * 适用机台编号（多个用逗号分隔）
             */
            @ApiModelProperty("适用机台编号（多个用逗号分隔）")
            private String applicableMachines;
                    
            /**
             * 状态（enabled-启用 / disabled-停用）
             */
            @ApiModelProperty("状态（enabled-启用 / disabled-停用）")
            private Integer status;
                                            
            /**
             * 创建时间（自动记录）
             */
            @ApiModelProperty("创建时间（自动记录）")
            private Date createdTime;
                    
            /**
             * 最后更新时间（自动更新）
             */
            @ApiModelProperty("最后更新时间（自动更新）")
            private Date updatedTime;
                        }
